// use xxx;使用某个数据库，和mysql一样.这个是必须要写的，不能忘了
db.createDatabase('xxx');//创建一个名为xxx的数据库
db.dropDatabase();//删除正在使用的数据库
db.createCollection('xxx');//创建一个名为xxx的聚集集合(表)
db.getCollection('xxx');//得到指定名称的聚集集合(表)
db.getCollectionNames();//得到当前db的所有聚集集合(表)
db.printCollectionStats();//显示当前db所有聚集的状态
db.xxx.drop();//删除xxx聚集集合(表)

//--------------------------------------------------------------------------------------------------------
// 注意：截止2022年10月份，save方法已被弃用，改为insertOne方法插入一条数据,insertMany方法插入多条数据！！！！！！！

// 增删改查阶段(假设我们创建了一个users的聚集集合)
db.users.save({name:'mikaisa',age:22});//增加一条数据
db.users.save([{name:'zs',age:18},{name:"ls",age:33}]);//通过数组的方式，可以插入多个数据。就是json格式

db.usersNaNpxove({name:'zs'});//把users表中name为zs的那条数据删了

db.users.update({name:'ls'},{age:100});//update不同于上面的，他需要两个参数，第一个用来查找，第二个是你想把这条数据替换成什么。要注意，是完全替换的，举个例子，如果你第二个参数给的对象里只有一个age属性，那么修改完成后，这条数据也将会只有一个age属性，name就没了。
db.users.update({name:'mikaisa'},{$set:{age:18}});//这样可以避免上面的问题，用$set
db.users.update({name:'mikaisa'},{$inc:{age:10}});//$inc表示增加，也就是说，mikaisa的age这样操作之后就是18+10=28了。聪明的你一定能想到搞成负的值就是减的意思了。